to fall through - French English Dictionary